package a.j;

import a.c.d;
import a.c.q;
import a.c.y;
import a.c.z;
import a.d.o;
import a.d.s;
import a.d.t;
import a.e.c;
import a.f.bc;
import a.f.fd;
import a.f.gc;
import a.f.hd;
import a.f.id;
import a.f.kd;
import a.f.ub;
import a.f.wb;
import a.f.xb;

import java.awt.*;
import java.awt.geom.Point2D;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Vector;

public class ig
  extends hg
  implements wb
{
  static final byte w = 7;
  public static final byte bb = 10;
  public static final byte cb = 11;
  public static final byte db = 12;
  public static final byte eb = 13;
  public static final byte fb = 14;
  public static final byte gb = 15;
  public static final byte hb = 16;
  public static final byte ib = 17;
  public static final byte jb = 18;
  public static final byte kb = 99;
  public static final byte lb = 19;
  public static final byte mb = 20;
  public static final byte nb = 21;
  public static final byte ob = 24;
  public static final byte pb = 127;
  public static final byte qb = 0;
  public static final byte rb = 1;
  public static final byte sb = 2;
  public static final byte tb = 3;
  public static final byte ub = 4;
  public static final byte vb = 5;
  public static final byte wb = 6;
  public static final byte xb = 127;
  private static final byte[][] yb = { { 10, 11 }, { 12 }, { 10, 13, 14, 11, 15, 16 }, { 12, 17, 18 }, { 99 }, { 24 }, { 24 } };
  private double zb = 0.5D;
  private xb Ab = new ub(63);
  private Object Bb = this.Ab.a();
  private tb Cb;
  private double Db = 2.0D;
  private fd Eb = fd.g((byte)0);
  private static final hg.c_ Fb;
  private static final hg.a_ Gb;
  static Class Hb;
  static Class Ib;
  static Class Jb;
  static Class Kb;
  static Class Lb;
  static Class Mb;
  static Class Nb;
  public static int Ob;
  
  public ig(String paramString, byte paramByte)
  {
    e(paramByte);
    a(paramString);
  }
  
  hg.a_ l()
  {
    return Gb;
  }
  
  public ig(String paramString)
  {
    this(paramString, (byte)2);
  }
  
  void j()
  {
    boolean bool = ld.E;
    if (((bool) || (this.Cb != null)) && ((bool) || (this.Cb.i() != null)))
    {
      q localq = this.Cb.i().c();
      if ((bool) || ((localq instanceof g)))
      {
        g localg = (g)localq;
        localg.k(this);
      }
    }
  }
  
  public ig()
  {
    this("");
  }
  
  public Object clone()
  {
    ig localig = new ig();
    localig.a(this);
    return localig;
  }
  
  public void a(hg paramhg)
  {
    super.a(paramhg);
    if ((ld.E) || ((paramhg instanceof ig)))
    {
      ig localig = (ig)paramhg;
      this.Bb = localig.Bb;
      this.Ab = localig.Ab;
      this.Db = localig.Db;
      this.Eb = localig.Eb;
    }
  }
  
  public void q()
  {
    try
    {
      g localg = mb();
      Point2D localPoint2D = this.Cb.x();
      ld localld1 = localg.w(lb().e());
      ld localld2 = localg.w(lb().f());
      o localo = a().a(new s(S(), T()), this.Cb, localld1, localld2, e());
      localo.a(localo.c().b(-localPoint2D.getX(), -localPoint2D.getY()));
      super.a(localo);
    }
    catch (Exception localException)
    {
      this.q.b(S(), T());
    }
  }
  
  public void a(String paramString)
  {
    String str = H();
    super.a(paramString);
    g localg = mb();
    if ((ld.E) || (localg != null)) {
      localg.a(this, "text", str, H());
    }
  }
  
  public void f(double paramDouble)
  {
    boolean bool = ld.E;
    this.Db = paramDouble;
    if (!bool) {
      if ((this.Ab instanceof kd)) {
        ((kd)this.Ab).a(this.Db, this.Db);
      }
    }
    if (!bool) {
      if ((this.Ab instanceof ub)) {
        ((ub)this.Ab).a(this.Db);
      }
    }
    if (!bool) {
      if ((this.Ab instanceof hd)) {
        ((hd)this.Ab).b(paramDouble);
      }
    }
    if (!bool)
    {
      if ((this.Ab instanceof id)) {
        ((id)this.Ab).a(paramDouble);
      }
      if (bool) {}
    }
    else if ((this.Ab instanceof bb))
    {
      ((bb)this.Ab).e(paramDouble);
    }
    p();
  }
  
  public void c(double paramDouble1, double paramDouble2)
  {
    boolean bool = ld.E;
    super.c(paramDouble1, paramDouble2);
    if ((bool) || ((this.Ab instanceof bc)))
    {
      Object localObject = f(paramDouble1, paramDouble2);
      if (!bool)
      {
        if (localObject != null) {
          this.Bb = localObject;
        }
      }
      else {
        this.Cb.Y();
      }
    }
  }
  
  public double cb()
  {
    return this.Db;
  }
  
  public void i(byte paramByte)
  {
    this.Eb = fd.g(paramByte);
  }
  
  public byte db()
  {
    int i = this.Eb.a();
    int j = this.Eb.b();
    return (byte)(i | j);
  }
  
  public fd b()
  {
    return this.Eb;
  }
  
  public void a(fd paramfd)
  {
    if (paramfd == null) {
      throw new IllegalArgumentException("null");
    }
    this.Eb = paramfd;
  }
  
  public double eb()
  {
    boolean bool = ld.E;
    Object localObject;
    if (!bool) {
      if ((this.Ab instanceof kd))
      {
        localObject = ob();
        kd.a_ locala_ = (kd.a_)a(d(), (tb)localObject);
        return locala_.e();
      }
    }
    if ((bool) || ((this.Bb instanceof bb.b_)))
    {
      localObject = (bb.b_)this.Bb;
      if ((bool) || (((bb.b_)localObject).c() < 0)) {
        return ((bb.b_)localObject).a();
      }
    }
    return 0.5D;
  }
  
  public void g(double paramDouble)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    if (!bool2) {
      if ((this.Ab instanceof bb)) {
        a(new bb.b_(paramDouble, -1));
      }
    }
    if ((bool2) || ((this.Ab instanceof kd)))
    {
      kd localkd = (kd)this.Ab;
      tb localtb = ob();
      if ((bool2) || (localtb != null))
      {
        kd.a_ locala_1 = (kd.a_)a(d(), localtb);
        Object localObject = null;
        double d = 1.7976931348623157E+308D;
        z localz = localkd.a(this, localtb, localtb.h(), localtb.g());
        y localy = localz.h();
        do
        {
          if (!localy.e()) {
            break;
          }
          gc localgc = (gc)localy.j();
          kd.a_ locala_2 = (kd.a_)localgc.c();
          if (bool1) {
            break label237;
          }
          if (!bool2)
          {
            if (Math.abs(locala_2.e() - paramDouble) < d)
            {
              if (bool2) {
                continue;
              }
              if (locala_2.d() == locala_1.d())
              {
                d = Math.abs(locala_2.e() - paramDouble);
                localObject = locala_2;
              }
            }
            localy.f();
          }
        } while (!bool1);
        if ((!bool2) && (localObject != null)) {
          label237:
          a(localObject);
        }
      }
    }
  }
  
  public Object d(o paramo)
  {
    boolean bool = ld.E;
    if ((bool) || (this.Ab != null))
    {
      tb localtb = ob();
      if (((bool) || (localtb != null)) && ((bool) || (localtb.i() != null)) && ((bool) || (localtb.i().c() != null))) {
        return a(paramo, localtb);
      }
    }
    return null;
  }
  
  public Object f(double paramDouble1, double paramDouble2)
  {
    tb localtb = ob();
    if ((ld.E) || (localtb != null))
    {
      Point2D localPoint2D = localtb.x();
      return a(h(localPoint2D.getX() + paramDouble1, localPoint2D.getY() + paramDouble2), localtb);
    }
    return null;
  }
  
  public Object g(double paramDouble1, double paramDouble2)
  {
    tb localtb = ob();
    if ((ld.E) || (localtb != null)) {
      return a(h(paramDouble1, paramDouble2), localtb);
    }
    return null;
  }
  
  private o h(double paramDouble1, double paramDouble2)
  {
    double d = T();
    return new o(paramDouble1, paramDouble2 + d, S(), d, 0.0D, -1.0D);
  }
  
  public boolean fb()
  {
    if (!ld.E) {}
    return this.C == 4;
  }
  
  public boolean gb()
  {
    boolean bool = ld.E;
    if (!bool) {
      if (this.C != 5) {
        if (bool) {
          break label30;
        }
      }
    }
    label30:
    return this.C == 6;
  }
  
  public void e(byte paramByte)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    if (!bool2) {
      if (paramByte == this.C) {
        return;
      }
    }
    if (!bool2) {
      if (paramByte >= 0)
      {
        if (bool2) {
          break label569;
        }
        if (paramByte <= 7)
        {
          tb localtb = this.Cb;
          int i = ((bool2) || (localtb != null)) && ((bool2) || (localtb.i() != null)) && (localtb.i().c() != null) ? 1 : 0;
          this.C = paramByte;
          xb localxb = this.Ab;
          if (!bool2) {
            switch (this.C)
            {
            case 0: 
              this.Ab = a(18, this.Db);
              if (!bool2) {
                if (!bool1) {
                  break;
                }
              }
              break;
            case 1: 
              this.Ab = a(128, this.Db);
              if (!bool2) {
                if (!bool1) {
                  break;
                }
              }
              break;
            case 2: 
              this.Ab = a(63, this.Db);
              if (!bool2) {
                if (!bool1) {
                  break;
                }
              }
              break;
            case 3: 
              this.Ab = a(448, this.Db);
              if (!bool2) {
                if (!bool1) {
                  break;
                }
              }
              break;
            case 4: 
              this.Ab = new bc();
              if (!bool2) {
                if (!bool1) {
                  break;
                }
              }
              break;
            case 5: 
              this.Ab = a((byte)0, this.Db);
              if (!bool2) {
                if (!bool1) {
                  break;
                }
              }
              break;
            case 6: 
              this.Ab = a((byte)1, this.Db);
            }
          }
          Object localObject;
          if (!bool2)
          {
            if ((localxb instanceof ub))
            {
              if (bool2) {
                break label397;
              }
              if ((this.Ab instanceof ub))
              {
                localObject = (ub)this.Ab;
                if (bool2) {
                  break label397;
                }
                if (((ub)localObject).a(this.Bb))
                {
                  if ((bool2) || (this.Db != ((ub)localxb).c())) {
                    p();
                  }
                  return;
                }
              }
            }
            this.Bb = this.Ab.a();
          }
          label397:
          if (!bool2)
          {
            if ((this.Ab instanceof bc))
            {
              if (bool2) {
                break label558;
              }
              if (i != 0)
              {
                localObject = this.Cb.x();
                double d1 = this.q.h();
                double d2 = this.q.i();
                double d3 = this.q.j();
                double d4 = this.q.d() + d1 * d2;
                double d5 = this.q.e() + d1 * d3;
                double d6 = this.s;
                o localo = new o(d4 - d6 * d2 + ((Point2D)localObject).getX(), d5 - d6 * d3 + ((Point2D)localObject).getY(), this.r, d6, d2, d3);
                this.Bb = a(localo, localtb);
              }
            }
            this.D = C();
            p();
          }
        }
      }
    }
    label558:
    if (((bool2) || (bool1)) && (127 == paramByte))
    {
      label569:
      this.C = 127;
      this.Ab = null;
    }
  }
  
  private static xb a(int paramInt, double paramDouble)
  {
    ub localub = new ub(paramInt);
    localub.a(paramDouble);
    return localub;
  }
  
  private static kd a(byte paramByte, double paramDouble)
  {
    kd localkd = new kd(paramByte);
    localkd.a(paramDouble, paramDouble);
    return localkd;
  }
  
  public byte C()
  {
    boolean bool = ld.E;
    int i;
    if (!bool) {
      if ((this.Ab instanceof ub))
      {
        i = ((Integer)this.Bb).intValue();
        if (bool) {
          break label150;
        }
        switch (i)
        {
        case 1: 
          return 13;
        case 2: 
          return 10;
        case 4: 
          return 14;
        case 64: 
          return 17;
        case 128: 
          return 12;
        case 256: 
          return 18;
        case 8: 
          return 15;
        case 16: 
          return 11;
        case 32: 
          return 16;
        }
      }
    }
    label150:
    if (!bool) {
      if ((this.Ab instanceof hd))
      {
        i = hd.a(this.Bb);
        if (bool) {
          break label286;
        }
        switch (i)
        {
        case 1: 
          return 13;
        case 2: 
          return 10;
        case 4: 
          return 14;
        case 64: 
          return 17;
        case 128: 
          return 12;
        case 256: 
          return 18;
        case 8: 
          return 15;
        case 16: 
          return 11;
        case 32: 
          return 16;
        }
      }
    }
    label286:
    if (!bool) {
      if ((this.Ab instanceof bc)) {
        return 99;
      }
    }
    if (!bool) {
      if ((this.Ab instanceof kd)) {
        return 24;
      }
    }
    if (!bool) {
      if ((this.Ab instanceof id)) {
        return 24;
      }
    }
    return 127;
  }
  
  public void d(byte paramByte)
  {
    boolean bool = ld.E;
    if (!bool) {
      if ((this.Ab instanceof ub)) {
        j(paramByte);
      }
    }
    if ((bool) || ((ld.D) && ((bool) || ((this.Ab instanceof hd))))) {
      k(paramByte);
    }
  }
  
  private void j(byte paramByte)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    ub localub = (ub)this.Ab;
    int i = 0;
    if (!bool2) {
      switch (paramByte)
      {
      case 13: 
        i = 1;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 10: 
        i = 2;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 14: 
        i = 4;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 17: 
        i = 64;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 12: 
        i = 128;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 18: 
        i = 256;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 15: 
        i = 8;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 11: 
        i = 16;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 16: 
        i = 32;
      }
    }
    Object localObject = ub.a(i);
    if (!bool2)
    {
      if (localub.a(localObject)) {
        this.Bb = localObject;
      }
      p();
    }
  }
  
  private void k(byte paramByte)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    hd localhd = (hd)this.Ab;
    int i = 0;
    if (!bool2) {
      switch (paramByte)
      {
      case 13: 
        i = 1;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 10: 
        i = 2;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 14: 
        i = 4;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 17: 
        i = 64;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 12: 
        i = 128;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 18: 
        i = 256;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 15: 
        i = 8;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 11: 
        i = 16;
        if (!bool2) {
          if (!bool1) {
            break;
          }
        }
        break;
      case 16: 
        i = 32;
      }
    }
    Object localObject = hd.a(i);
    if (!bool2)
    {
      if (localhd.b(localObject)) {
        this.Bb = localObject;
      }
      p();
    }
  }
  
  public static Map hb()
  {
    LinkedHashMap localLinkedHashMap = new LinkedHashMap(11);
    localLinkedHashMap.put(new Byte((byte)1), "Centered");
    localLinkedHashMap.put(new Byte((byte)0), "2 Pos");
    localLinkedHashMap.put(new Byte((byte)2), "6 Pos");
    localLinkedHashMap.put(new Byte((byte)3), "3 Pos Center");
    localLinkedHashMap.put(new Byte((byte)4), "Free");
    localLinkedHashMap.put(new Byte((byte)5), "Center Slider");
    localLinkedHashMap.put(new Byte((byte)6), "Side Slider");
    return localLinkedHashMap;
  }
  
  public static Map ib()
  {
    LinkedHashMap localLinkedHashMap = new LinkedHashMap(21);
    localLinkedHashMap.put(new Byte((byte)10), "Head");
    localLinkedHashMap.put(new Byte((byte)11), "Tail");
    localLinkedHashMap.put(new Byte((byte)12), "Center");
    localLinkedHashMap.put(new Byte((byte)13), "Source Head");
    localLinkedHashMap.put(new Byte((byte)14), "Target Head");
    localLinkedHashMap.put(new Byte((byte)15), "Source Tail");
    localLinkedHashMap.put(new Byte((byte)16), "Target Tail");
    localLinkedHashMap.put(new Byte((byte)99), "Anywhere");
    localLinkedHashMap.put(new Byte((byte)19), "Center");
    localLinkedHashMap.put(new Byte((byte)20), "Tail");
    localLinkedHashMap.put(new Byte((byte)21), "Head");
    localLinkedHashMap.put(new Byte((byte)24), "Dynamic");
    localLinkedHashMap.put(new Byte((byte)17), "Source Center");
    localLinkedHashMap.put(new Byte((byte)18), "Target Center");
    localLinkedHashMap.put(new Byte((byte)127), "Undefined");
    return localLinkedHashMap;
  }
  
  public static Map jb()
  {
    LinkedHashMap localLinkedHashMap = new LinkedHashMap(3);
    localLinkedHashMap.put(new Byte((byte)34), "At Target (right)");
    localLinkedHashMap.put(new Byte((byte)2), "At Target");
    localLinkedHashMap.put(new Byte((byte)18), "At Target (left)");
    localLinkedHashMap.put(new Byte((byte)33), "At Source (right)");
    localLinkedHashMap.put(new Byte((byte)1), "At Source");
    localLinkedHashMap.put(new Byte((byte)17), "At Source (left)");
    localLinkedHashMap.put(new Byte((byte)36), "At Center (right)");
    localLinkedHashMap.put(new Byte((byte)4), "At Center");
    localLinkedHashMap.put(new Byte((byte)20), "At Center (left)");
    localLinkedHashMap.put(new Byte((byte)4), "At Center");
    localLinkedHashMap.put(new Byte((byte)0), "Anywhere");
    return localLinkedHashMap;
  }
  
  public static final byte[] l(byte paramByte)
  {
    return yb[paramByte];
  }
  
  public byte[] kb()
  {
    return l(D());
  }
  
  public static Vector a(Byte paramByte)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    Vector localVector = new Vector(10);
    byte[] arrayOfByte;
    int i;
    if ((bool2) || (paramByte != null))
    {
      arrayOfByte = l(paramByte.byteValue());
      i = 0;
    }
    while (i < arrayOfByte.length)
    {
      if (bool1) {
        break label93;
      }
      localVector.add(new Byte(arrayOfByte[i]));
      i++;
      if (bool1)
      {
        if (bool2) {
          break label93;
        }
        localVector.add(new Byte((byte)127));
      }
    }
    label93:
    return localVector;
  }
  
  public d lb()
  {
    return (ld.E) || (this.Cb != null) ? this.Cb.i() : null;
  }
  
  protected g mb()
  {
    d locald = lb();
    if (!ld.E) {
      if (locald == null) {
        return null;
      }
    }
    return (g)locald.c();
  }
  
  public tb nb()
  {
    return ob();
  }
  
  public tb ob()
  {
    return this.Cb;
  }
  
  public void a(tb paramtb)
  {
    this.Cb = paramtb;
    p();
  }
  
  public xb a()
  {
    return this.Ab;
  }
  
  public Object e()
  {
    return this.Bb;
  }
  
  public void a(Object paramObject)
  {
    c(paramObject);
    p();
  }
  
  private void c(Object paramObject)
  {
    this.Bb = paramObject;
    this.D = C();
  }
  
  public void a(xb paramxb)
  {
    c(paramxb);
    p();
  }
  
  public void a(xb paramxb, Object paramObject)
  {
    c(paramxb);
    c(paramObject);
    p();
  }
  
  private void c(xb paramxb)
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    this.Ab = paramxb;
    if (!bool2) {
      if (paramxb == null)
      {
        this.C = 127;
        if (!bool1) {
          return;
        }
      }
    }
    if (!bool2) {}
    int i;
    if (paramxb.getClass() == (Lb == null ? (ig.Lb = e("a.f.ub")) : Lb))
    {
      i = ((ub)paramxb).b();
      if (!bool2)
      {
        switch (i)
        {
        case 18: 
          this.C = 0;
          if (!bool2) {
            if (!bool1) {
              return;
            }
          }
        case 128: 
          this.C = 1;
          if (!bool2) {
            if (!bool1) {
              return;
            }
          }
        case 63: 
          this.C = 2;
          if (!bool2) {
            if (!bool1) {
              return;
            }
          }
        case 448: 
          this.C = 3;
          if (bool2) {
            break label187;
          }
          if (!bool1) {
            return;
          }
          break;
        }
        this.C = 127;
      }
      label187:
      if (!bool1) {}
    }
    else
    {
      if (!bool2) {}
      if (paramxb.getClass() == (Mb == null ? (ig.Mb = e("a.f.bc")) : Mb))
      {
        this.C = 4;
        if (!bool1) {}
      }
      else
      {
        if (!bool2) {}
        if (paramxb.getClass() == (Nb == null ? (ig.Nb = e("a.f.kd")) : Nb))
        {
          i = ((kd)paramxb).b();
          if (!bool2)
          {
            switch (i)
            {
            case 0: 
              this.C = 5;
              if (!bool2) {
                if (!bool1) {
                  return;
                }
              }
            case 1: 
              this.C = 6;
              if (bool2) {
                break label345;
              }
              if (!bool1) {
                return;
              }
              break;
            }
            if (bool2) {
              break label351;
            }
            this.C = 127;
          }
          if (!bool1) {
            label345:
            return;
          }
        }
        label351:
        this.C = 127;
      }
    }
  }
  
  public void p()
  {
    super.p();
    if (this.Cb != null) {
      this.Cb.Y();
    }
  }
  
  public void o()
  {
    super.o();
    if (!ld.E)
    {
      if (this.Cb != null) {
        this.Cb.Y();
      }
    }
    else {
      this.Cb.m();
    }
  }
  
  public o d()
  {
    Point2D localPoint2D = this.Cb.x();
    o localo = I();
    return localo.j(localPoint2D.getX(), localPoint2D.getY());
  }
  
  public void s()
  {
    boolean bool = ld.E;
    if (((!bool) && ((this.Cb != null) && (bool))) || (this.Cb.j() != null))
    {
      t localt = c();
      this.Cb.j().b(localt.d(), localt.e(), localt.b(), localt.c());
    }
  }
  
  public void a(ObjectOutputStream paramObjectOutputStream)
    throws IOException
  {
    paramObjectOutputStream.writeByte(2);
    super.a(paramObjectOutputStream);
    paramObjectOutputStream.writeFloat((float)this.zb);
    paramObjectOutputStream.writeFloat((float)cb());
  }
  
  public void a(ObjectInputStream paramObjectInputStream)
    throws IOException, ClassNotFoundException
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    if (!bool2) {}
    tb localtb;
    Point2D localPoint2D;
    switch (paramObjectInputStream.readByte())
    {
    case 0: 
      super.a(paramObjectInputStream);
      if (!bool2)
      {
        if (paramObjectInputStream.readBoolean()) {
          b(Color.white);
        }
        this.zb = paramObjectInputStream.readFloat();
      }
      if (!bool2) {
        if (!bool1) {
          return;
        }
      }
    case 1: 
      super.a(paramObjectInputStream);
      this.zb = paramObjectInputStream.readFloat();
      if (!bool2) {
        if ((this.C != 5) && ((!bool2) && (this.C != 6))) {
          return;
        }
      }
      localtb = ob();
      if ((!bool2) && (localtb == null)) {
        return;
      }
      localPoint2D = localtb.x();
      a(a(this.q.j(localPoint2D.getX(), localPoint2D.getY()), localtb));
      if (!bool2) {
        if (!bool1) {
          return;
        }
      }
    case 2: 
      super.a(paramObjectInputStream);
      this.zb = paramObjectInputStream.readFloat();
      if (!bool2) {
        if (this.C != 5)
        {
          if (bool2) {
            break label276;
          }
          if (this.C != 6) {
            break label265;
          }
        }
      }
      localtb = ob();
      if (!bool2)
      {
        if (localtb != null)
        {
          localPoint2D = localtb.x();
          a(a(this.q.j(localPoint2D.getX(), localPoint2D.getY()), localtb));
        }
        label265:
        f(paramObjectInputStream.readFloat());
      }
      if (!bool1) {
        label276:
        return;
      }
      break;
    }
    throw new c();
  }
  
  private Object a(o paramo, tb paramtb)
  {
    return this.Ab.a(paramo, paramtb, paramtb.h(), paramtb.g());
  }
  
  public void c(String paramString)
  {
    pb().a(this, paramString);
  }
  
  public static hg.c_ pb()
  {
    return Fb;
  }
  
  static Class e(String paramString)
  {
    try
    {
      return Class.forName(paramString);
    }
    catch (ClassNotFoundException localClassNotFoundException)
    {
      throw new NoClassDefFoundError(localClassNotFoundException.getMessage());
    }
  }
  
  static
  {
    HashMap localHashMap = new HashMap();
    localHashMap.put(Hb == null ? (ig.Hb = e("a.j.hg$b_")) : Hb, hg.i_.e);
    localHashMap.put(Ib == null ? (ig.Ib = e("a.j.hg$d_")) : Ib, hg.i_.e);
    localHashMap.put(Jb == null ? (ig.Jb = e("a.j.hg$e_")) : Jb, hg.i_.e);
    localHashMap.put(Kb == null ? (ig.Kb = e("a.j.hg$g_")) : Kb, new pe((byte)0));
    Gb = new hg.a_(localHashMap, localHashMap, null);
    Fb = new hg.c_(localHashMap);
    localHashMap = new HashMap();
    localHashMap.put(Jb == null ? (ig.Jb = e("a.j.hg$e_")) : Jb, new hg.h_());
    Fb.a("CroppingLabel", localHashMap);
    localHashMap = new HashMap();
    ob localob = new ob();
    localob.a(true);
    localHashMap.put(Jb == null ? (ig.Jb = e("a.j.hg$e_")) : Jb, localob);
    Fb.a("AutoFlippingLabel", localHashMap);
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.j.ig

 * JD-Core Version:    0.7.0.1

 */